﻿/* css reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,header,section,nav,article,aside,hgroup,header,footer,time,mark{margin:0;padding:0}
table,fieldset{border:none}
header,section,nav,article,aside,hgroup,header,footer,time,mark{display:block}
table {border-collapse:collapse;border-spacing:0}/*collapse&separate边框 合并&独立  边框的间隙为0*/
body {line-height:1.5em;background:white}
a img {border:none}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}
/* ol, */ul{list-style:none}
caption,th{text-align:left}/*表格标题和表头*/
table, th, td {vertical-align:middle}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
q:before,q:after{content:''}/*清除内容之前和之后的插入内容（IE不支持）*/
abbr,acronym{border:0}/*缩写*/
input,button,select,textarea{outline:none}/* 取消chrome下input和textarea的聚焦边框 */
textarea{resize:none}/* 取消chrome下textarea可拖动放大 */

/*文字排版*/
.f10{font-size:10px}
.f12{font-size:12px}
.f13{font-size:13px}
.f14{font-size:14px}
.f16{font-size:16px}
.f18{font-size:18px}
.f20{font-size:20px}
.f22{font-size:22px}
.f24{font-size:24px}
.fb{font-weight:bold}
.fn{font-weight:normal}
.ti2{text-indent:2em}
.lh150{line-height:150%}
.lh180{line-height:180%}
.lh200{line-height:200%}
.url{text-decoration:underline}
.no_url{text-decoration:none}

/*颜色*/
.white{color:white}
.black{color:black}
.red{color:red}

/*定位*/
.tl{text-align:left}
.tc{text-align:center}
.tr{text-align:right}
.bc{margin-left:auto;margin-right:auto}/*blockcenter*/
.fl{float:left;display:inline}
.fr{float:right;display:inline}
.cb{clear:both}
.cl{clear:left}
.cr{clear:right}
.db{display:block}
.di{display:inline}
.dib{display:inline-block}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-block}*html
.clearfix{height:1%}
.clearfix{display:block}
.vm{vertical-align:middle}/*垂直居中*/
.pr{position:relative}
.pa{position:absolute}
.pf{position:fixed}
.par{position:absolute;right:0}
.zoom{zoom:1}
.oh{overflow:hidden}
.hidden{visibility:hidden}/*HTML元素（对象）仅仅是在视觉上看不见（完全透明），而它所占据的空间位置仍然存在，也即是说它仍具有高度、宽度等属性值*/
.none{display:none}/*HTML元素（对象）的宽度、高度等各种属性值都将“丢失”*/

/*长度高度*/
.w10{width:10px}
.w20{width:20px}
.w30{width:30px}
.w40{width:40px}
.w50{width:50px}
.w60{width:60px}
.w70{width:70px}
.w80{width:80px}
.w90{width:90px}
.w100{width:100px}
.w200{width:200px}
.w250{width:250px}
.w300{width:300px}
.w400{width:400px}
.w500{width:500px}
.w600{width:600px}
.w700{width:700px}
.w800{width:800px}
.w960{width:960px}
.w{width:100%}
.h50{height:50px}
.h80{height:80px}
.h100{height:100px}
.h150{height:150px}
.h200{height:200px}
.h400{height:400px}
.h{height:100%}

/*边距*/
.m5{margin:5px}
.m10{margin:10px}
.m15{margin:15px}
.m30{margin:30px}
.mt5{margin-top:5px}
.mt8{margin-top:8px}
.mt10{margin-top:10px}
.mt15{margin-top:15px}
.mt20{margin-top:20px}
.mt30{margin-top:30px}
.mt50{margin-top:50px}
.mt80{margin-top:80px}
.mt100{margin-top:100px}
.mt200{margin-top:200px}
.mb5{margin-bottom:5px}
.mb10{margin-bottom:10px}
.mb15{margin-bottom:15px}
.mb20{margin-bottom:20px}
.mb30{margin-bottom:30px}
.mb40{margin-bottom:40px}
.mb50{margin-bottom:50px}
.mb100{margin-bottom:100px}
.ml5{margin-left:5px}
.ml10{margin-left:10px}
.ml15{margin-left:15px}
.ml20{margin-left:20px}
.ml30{margin-left:30px}
.ml40{margin-left:40px}
.ml50{margin-left:50px}
.ml100{margin-left:100px}
.ml170{margin-left:170px}
.mr5{margin-right:5px}
.mr10{margin-right:10px}
.mr15{margin-right:15px}
.mr20{margin-right:20px}
.mr30{margin-right:30px}
.mr40{margin-right:40px}
.mr50{margin-right:50px}
.mr100{margin-right:100px}
.p10{padding:10px}
.p15{padding:15px}
.p30{padding:30px}
.pt5{padding-top:5px}
.pt10{padding-top:10px}
.pt15{padding-top:15px}
.pt30{padding-top:30px}
.pt50{padding-top:50px}
.pt5{padding-top:5px}
.pb5{padding-bottom:5px}
.pb10{padding-bottom:10px}
.pb15{padding-bottom:15px}
.pb20{padding-bottom:20px}
.pb30{padding-bottom:30px}
.pb50{padding-bottom:50px}
.pb100{padding-bottom:100px}
.pl5{padding-left:5px}
.pl10{padding-left:10px}
.pl15{padding-left:15px}
.pl30{padding-left:30px}
.pl50{padding-left:50px}
.pl60{padding-left:60px}
.pl100{padding-left:100px}
.pr5{padding-right:5px}
.pr10{padding-right:10px}
.pr15{padding-right:15px}
.pr30{padding-right:30px}
.pr50{padding-right:50px}
.pr100{padding-right:100px}

/* 调试样式 */
.border{border:solid 1px red;}/* 边框测试样式 */